.open-account-result-container {
	.bg-white {
		background-color: #fff;
		padding: 0.86rem;
		margin-top: 0.2rem;
		padding-top: 0;
		overflow: hidden;
		padding-bottom: 0;
		margin-bottom: 0.44rem;
	}
	.icon-fail {
		display: block;
		width: 60%;
		margin: 0 auto;
	}
	.tip {
		color: #b0b0b0;
		font-size: 0.28rem;
		margin-top: 0.1rem;
		text-align: center;
		margin-bottom: 0.4rem;
	}
	.remind {
		text-align: center;
		color: #525252;
		font-size: 0.32rem;
		font-weight: bold;
		margin-top: 0.5rem;
		margin-bottom: 0.34rem;
	}
	.code {
		margin-top: 0.36rem;
	}
	.card {
		position: relative;
		margin-bottom: 0.48rem;
		&-no {
			position: absolute;
			width: 100%;
			text-align: center;
			line-height: 100%;
			top: 50%;
			transform: translateY(-50%);
			font-size: 0.38rem;
			color: #a59b81;
		}
	}
	.phone {
		color: #40b15d;
		margin-bottom: 0.44rem;
		text-align: center;
		& > a {
			display: block;
			padding: 10px;
			margin: -10px;
			font-size: 0.32rem;
			font-weight: bold;
		}
	}
}
.open-phone-modal {
	text-align: center;
	.am-modal-body {
		padding: 0 !important;
	}
	.am-modal-content {
		padding-top: 0 !important;
	}
	.num {
		height: 2.2rem;
		line-height: 2.2rem;
		font-size: 0.5rem;
		color: #40b15d;
	}
	footer.buttons {
		height: 1rem;
		line-height: 1rem;
		font-size: 0.3rem;
		text-align: center;
		display: flex;
		border-top: 1px solid #e2e2e2;
		& > span {
			flex: 1;
			color: #000;
			width: inherit;
			&:last-child {
				border-left: 1px solid #e2e2e2;
				color: #40b15d;
			}
		}
	}
}
